package com.xinzhi.model;

import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 
 * </p>
 *
 * @author laohan
 * @since 2024-01-08
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="StatsUser对象", description="")
public class StatsUser implements Serializable {

private static final long serialVersionUID=1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    private String uuid;

    @ApiModelProperty(value = "用户id")
    private Integer userId;

    @ApiModelProperty(value = "福袋的支付人民币金额")
    private Integer fudaiPayMoneyPrice;

    @ApiModelProperty(value = "福袋的支付积分金额")
    private Integer fudaiPayScorePrice;

    @ApiModelProperty(value = "福袋获得的人民币价值")
    private Integer fudaiGetMoneyPrice;

    @ApiModelProperty(value = "福袋获得的积分价值")
    private Integer fudaiGetScorePrice;

    @ApiModelProperty(value = "福袋开盒次数")
    private Integer fudaiSkuTotal;

    private Date deletedAt;

    private Date createdAt;

    private Date updatedAt;

    @ApiModelProperty(value = "一番赏的支付人民币金额")
    private Integer yfsPayMoneyPrice;

    @ApiModelProperty(value = "一番赏的支付积分金额")
    private Integer yfsPayScorePrice;

    @ApiModelProperty(value = "一番赏获得的人民币价值")
    private Integer yfsGetMoneyPrice;

    @ApiModelProperty(value = "一番赏获得的积分价值")
    private Integer yfsGetScorePrice;

    @ApiModelProperty(value = "一番赏开盒次数")
    private Integer yfsSkuTotal;

    @ApiModelProperty(value = "盲盒的支付人民币金额")
    private Integer boxPayMoneyPrice;

    @ApiModelProperty(value = "盲盒的支付积分金额")
    private Integer boxPayScorePrice;

    @ApiModelProperty(value = "盲盒获得的人民币价值")
    private Integer boxGetMoneyPrice;

    @ApiModelProperty(value = "盲盒获得的积分价值")
    private Integer boxGetScorePrice;

    @ApiModelProperty(value = "盲盒开盒次数")
    private Integer boxSkuTotal;

    @ApiModelProperty(value = "总支付人民币金额")
    private Integer allPayMoneyPrice;

    @ApiModelProperty(value = "总支付积分金额")
    private Integer allPayScorePrice;

    @ApiModelProperty(value = "总获得的人民币价值")
    private Integer allGetMoneyPrice;

    @ApiModelProperty(value = "总获得的积分价值")
    private Integer allGetScorePrice;

    @ApiModelProperty(value = "统计的日期 null为总的统计")
    private Date day;


}
